function generarPatrones = generarPatrones(N)
	ret=[];
	for i=1:N
		int=(2^N)/(2^i);
		retFil=[];
		for j=(1:(2^N))
			if (mod(ceil(j/int), 2) == 1)
				retFil=[retFil; 0];
			else
				retFil=[retFil; 1];
			endif
		endfor
		ret=[ret retFil];
	endfor
	
	generarPatrones=ret;
	
endfunction